1#ifndef __RADM_TIERED_DEVICE_PORT_IDL__
2#define __RADM_TIERED_DEVICE_PORT_IDL__
4#include <UserEvent.idl>
5#include <AccessPort.idl>
6#include <UsbProfileSettings.idl>
TieredCimInfo getCimInfo()
Get information about the CIM connected to the port.
Common base for all events.
Event: The port information has changed.
TieredCimInfo newInfo
Tier Info after change.
TieredCimInfo oldInfo
Tier Info before change.
Information about a CIM connected to a port on tier device.
string name
Name as configured in the CIM.
vector< int > selectedProfiles
IDs of USB profiles to be available for this port (available for usbProfiles capability)
int preferredProfile
ID of preferred USB profile (available for usbProfiles capability)
boolean usbProfilesSupported
If USB profile supported.
UsbProfileSettings usbProfile
USB settings handled by profiles on devices with usbProfiles capability, see UsbProfileSettings.
int activeProfile
ID of active USB profile (available for usbProfiles capability)